//
//  ATScriptStep.h
//  AutomationTool
//
//  Created by Laurie Marmon on 2/26/12.
//  Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>

@class ATScriptStepTemplate;

@interface ATScriptStep : NSObject <NSCoding> 
    
@property (nonatomic, strong) NSString *name;
@property (nonatomic, strong) NSString *userDescription;
@property (nonatomic, strong) ATScriptStepTemplate *stepTemplate;
@property (nonatomic, readonly) NSArray *parameterNames;
@property (nonatomic, copy) NSString *displayString;
    
- (void)setValue:(id)value forParameterName:(NSString *)parameterName;
- (id)valueForParameterName:(NSString *)parameterName;
- (void)setScriptStepTemplate:(ATScriptStepTemplate *)scriptStepTemplate;

@end
